package cn.shoukaiseki.sjf4j.jackson;

import cn.shoukaiseki.sjf4j.node.JsonNodeType;
import cn.shoukaiseki.sjf4j.node.TreeNode;
import com.fasterxml.jackson.databind.node.ValueNode;


public class JacksonValueNode extends JacksonTreeNode<ValueNode>{


    public JacksonValueNode(ValueNode val){
        super(val);

    }

//    @Override
//    public Long asLongVal() {
//        if (value.isNull()) {
//            return null;
//        }
//        return value.asLong();
//    }
//
    @Override
    public String textValue() {
        return value.textValue();
    }

    @Override
    public double asDouble() {
        return value.asDouble();
    }

//    @Override
//    public Double asDoubleVal() {
//        if (value.isNull()) {
//            return null;
//        }
//        return value.asDouble();
//    }
}
